今天要來和大家分享的是pep8,pep8是啥呢?pep8是一種寫python程式碼的風格,與其說是風格其實我自己覺得更像是規定,只是它是一個「軟硬性規定」,為什麼這麼說呢?
軟在他不會因為沒達成就報錯,只是可能會長的歪七扭八,可讀性很差,硬在別人看你沒有照著這個python廣泛使用的風格,可能會請你重寫,或者覺得你怎麼沒有具備這個基本的概念,所以與其說他是風格,我更願意稱作他為「規定」。
pep8規定其實有很多,我這邊就分享一些我自己比較常見的:
匯入套件庫import 匯入順序
類別名稱每個單字的字首要大寫
函數名稱都是小寫
「,」後面要空一格,像是這樣(a, b)
「=」和運算子兩旁要加空白,像是這樣 a = b + c,但是在各種括號()[]{}裡面「=」兩旁不需要空白
註解要空兩格#再空一格
常數每個字母都要大寫,單字與單字間用_(底線)分割單字
整個檔案最後一行程式要換行
有時候要注意每一行程式後面有沒有不小心多加的空白要刪掉
打久了自然會習慣這些用法,幾種常見的要熟悉,比較不常用到的,等要用到在上網查,pep8很重要,我們明天來分享python的物件導向。